home *** CD-ROM | disk | FTP | other *** search
- function setSelectedRegion(mc)
- {
- zooms_mc.gotoAndStop(1);
- singleRegion = false;
- var i = 0;
- while(i < 5)
- {
- if(mc == map_mc.arrGroups[i])
- {
- clip = eval("map_mc.g_" + (i + 1) + "_mc");
- singleRegion = true;
- }
- if(mc == map_mc.arrZooms[i])
- {
- clip = eval("map_mc.z_" + (i + 1) + "_mc");
- singleRegion = true;
- }
- i++;
- }
- if(mc == map_mc.r_95_mc || mc == map_mc.r_94_mc || mc == "Scotland")
- {
- clip = map_mc.g_3_mc;
- singleRegion = false;
- }
- if(singleRegion)
- {
- if(LEAmap.selectedMap == "multi" || LEAmap.selectedMap == "Scotland")
- {
- var x = 0;
- while(x <= multiArray.length)
- {
- LEAmap.hideRollover2(multiArray[x]);
- x++;
- }
- multiArray = new Array();
- }
- else
- {
- LEAmap.hideRollover2(LEAmap.selectedMap);
- }
- showRollover("",clip);
- area_rollover_mc._visible = false;
- LEAmap.selectedMap = clip;
- }
- else
- {
- if(LEAmap.selectedMap == "multi" || LEAmap.selectedMap == "Scotland")
- {
- var x = 0;
- while(x <= multiArray.length)
- {
- LEAmap.hideRollover2(multiArray[x]);
- x++;
- }
- multiArray = new Array();
- }
- else
- {
- LEAmap.hideRollover2(LEAmap.selectedMap);
- }
- var x = 0;
- while(x <= gRegionArray.length)
- {
- if(gRegionArray[x][0] == mc)
- {
- var y = 0;
- while(y < gRegionArray[x].length)
- {
- var z = 0;
- while(z <= map_mc.arrLEAs.length)
- {
- if(gRegionArray[x][y] == map_mc.arrLEAs[z])
- {
- LEAmap.selectedMap = "multi";
- showRollover("",map_mc["r_" + (z + 1) + "_mc"]);
- multiArray.push(map_mc["r_" + (z + 1) + "_mc"]);
- }
- z++;
- }
- y++;
- }
- }
- x++;
- }
- if(mc == "North West")
- {
- showRollover("",map_mc.z_3_mc);
- multiArray.push(map_mc.z_3_mc);
- showRollover("",map_mc.z_4_mc);
- multiArray.push(map_mc.z_4_mc);
- }
- if(mc == "Midlands")
- {
- showRollover("",map_mc.z_2_mc);
- multiArray.push(map_mc.z_2_mc);
- }
- if(mc == "Scotland")
- {
- showRollover("",map_mc.g_3_mc);
- multiArray.push(map_mc.g_3_mc);
- showRollover("",map_mc.r_94_mc);
- multiArray.push(map_mc.r_94_mc);
- showRollover("",map_mc.r_95_mc);
- multiArray.push(map_mc.r_95_mc);
- LEAmap.selectedMap = "Scotland";
- }
- area_rollover_mc._visible = false;
- }
- }
- _global.LEAmap = this;
- multiArray = new Array();
- LEAmap.selectedMap = 0;
- LEAmap.oBroadcaster = {};
- EventBroadcaster.initialize(oBroadcaster);
- mcRollover = function()
- {
- return this;
- };
- mcRollover.prototype = new MovieClip();
- mcRollover.prototype.addProperty("nmIndex",function()
- {
- return this._name.split("_")[1];
- }
- ,null);
- mcRollover.prototype.onRollOut = function()
- {
- LEAmap.hideRollover(this);
- };
- showRollover = function(str, mc)
- {
- if(blnZoomCursor)
- {
- return undefined;
- }
- mc.clr = new Color(mc);
- mc.clr.setRGB(16777215);
- with(area_rollover_mc)
- {
- txt.text = str;
- txt.autoSize = "left";
- bg_mc._width = txt._width + 2;
- bg_mc._height = txt._height + 2;
- _visible = true;
- _x = this._xmouse - (bg_mc._width + 2);
- _y = this._ymouse - (bg_mc._height + 2);
- }
- };
- hideRollover = function(mc)
- {
- if(LEAmap.selectedMap == "multi")
- {
- match = false;
- var x = 0;
- while(x <= multiArray.length)
- {
- if(mc == multiArray[x])
- {
- match = true;
- }
- x++;
- }
- if(!match)
- {
- hideRollover2(mc);
- }
- else
- {
- area_rollover_mc._visible = false;
- }
- }
- else if(LEAmap.selectedMap == "Scotland")
- {
- if(mc == map_mc.r_94_mc || mc == map_mc.r_95_mc || mc == map_mc.g_3_mc)
- {
- area_rollover_mc._visible = false;
- }
- else
- {
- hideRollover2(mc);
- }
- }
- else if(mc != LEAmap.selectedMap)
- {
- hideRollover2(mc);
- }
- else
- {
- with(area_rollover_mc)
- {
- _visible = false;
- }
- }
- };
- hideRollover2 = function(mc)
- {
- if(blnZoomCursor)
- {
- return undefined;
- }
- mc.clr.setTransform({ra:100,rb:0,ga:100,gb:0,ba:100,bb:0,aa:100,ab:0});
- with(area_rollover_mc)
- {
- _visible = false;
- }
- };
- setLEA = function(lea, id)
- {
- if(zooms_mc.shown == true)
- {
- mc = eval("zooms_mc.map.z_" + id + "_mc");
- setSelectedLEA(mc);
- }
- _parent.set_lea(lea);
- };
- setSelectedLEA = function(mc)
- {
- if(mc)
- {
- if(LEAmap.selectedMap == "multi" || LEAmap.selectedMap == "Scotland")
- {
- var x = 0;
- while(x <= multiArray.length)
- {
- LEAmap.hideRollover2(multiArray[x]);
- x++;
- }
- multiArray = new Array();
- }
- else
- {
- LEAmap.hideRollover2(LEAmap.selectedMap);
- }
- if(mc == map_mc.g_3_mc || mc == map_mc.r_94_mc || mc == map_mc.r_95_mc)
- {
- LEAmap.selectedMap = "Scotland";
- }
- else
- {
- LEAmap.selectedMap = mc;
- }
- }
- else
- {
- if(zooms_mc.shown == true)
- {
- var x = 0;
- while(x <= zooms_mc.map.strZoomedList.length)
- {
- if(zooms_mc.map.strZoomedList[x] == mc)
- {
- mc = eval("zooms_mc.map.z_" + (x + 1) + "_mc");
- showRollover(zooms_mc.map.strZoomedList[x],mc);
- }
- x++;
- }
- }
- else
- {
- var x = 0;
- while(x <= 2)
- {
- if(map_mc.arrGroups[x] == mc)
- {
- mc = eval("map_mc.g_" + (x + 1) + "_mc");
- showRollover(map_mc.arrGroups[x],mc);
- }
- if(map_mc.arrZooms[x] == mc)
- {
- mc = eval("map_mc.z_" + (x + 1) + "_mc");
- showRollover(map_mc.arrZooms[x],mc);
- }
- x++;
- }
- }
- if(LEAmap.selectedMap == "multi" || LEAmap.selectedMap == "Scotland")
- {
- var x = 0;
- while(x <= multiArray.length)
- {
- LEAmap.hideRollover2(multiArray[x]);
- x++;
- }
- multiArray = new Array();
- }
- else
- {
- LEAmap.hideRollover2(LEAmap.selectedMap);
- }
- if(LEAmap.selectedMap == "Scotland")
- {
- LEAmap.hideRollover2(map_mc.r_94_mc);
- LEAmap.hideRollover2(map_mc.r_95_mc);
- LEAmap.hideRollover2(map_mc.g_3_mc);
- }
- if(mc == map_mc.g_3_mc || mc == map_mc.r_94_mc || mc == map_mc.r_95_mc)
- {
- multiArray = new Array();
- multiArray.push(map_mc.g_3_mc);
- multiArray.push(map_mc.r_94_mc);
- multiArray.push(map_mc.r_95_mc);
- LEAmap.selectedMap = "Scotland";
- }
- else
- {
- LEAmap.selectedMap = mc;
- }
- }
- };
-